package cn.stylefeng.guns.modular.ctm.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.EqualsAndHashCode;

import javax.validation.constraints.NotBlank;

@Data
@TableName("rc_educational_information")
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "教育信息")
public class Education extends ResumeInformationId {
    private static final long serialVersionUID = 1L;

    /**
     * 学校名称
     */
    @NotBlank(message = "学校名称不能为空")
    private String schoolName;
    /**
     * 专业
     */
    @NotBlank(message = "专业不能为空")
    private String profession;
    /**
     * 学历
     */
    @NotBlank(message = "学历不能为空")
    private String educationalBackground;
    /**
     * 教育情况
     */
    @NotBlank(message = "教育情况不能为空")
    private String educationalStatus;
    /**
     * 教育开始时间
     */
    @NotBlank(message = "教育开始时间不能为空")
    private String educationalStartTime;
    /**
     * 教育结束时间
     */
    @NotBlank(message = "教育结束时间不能为空")
    private String educationalEndTime;
}
